Deadlock Prevention for Sequence Resource Allocation Systems

نویسنده

  • Yi-Sheng Huang
چکیده

This paper presents a deadlock prevention algorithm for the class of sequential resource allocation system for flexible manufacturing systems, which allows for multiple resources flexible routings. Two classes of Petri nets Extended from Systems of Simple Sequential Processes with Resources (ESPR) and Systems of Simple Sequential Processes with General Resource Requirements (SPGR) whose deadlocks are related to unmarked siphons are considered. Based on the definition of ESPR net, the original net is an ordinary Petri net. We further present a siphon-based algorithm of deadlock prevention for both classes of Petri nets. The proposed method is an iterative approach. We note that SPGR net structure is a weighted generalization of the ESPR net. Based on this reason, the proposed algorithm can be applied to SPGR net if the target net is normalized to ordinary one. And this algorithm is only adding generalized control place. Finally, numerical experiments using reachability tree illustrate that the proposed algorithm appears to generate more permissive supervisors than the closely related approaches of other literatures.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Deadlock Avoidance for Sequential Resource Allocation Systems: Hard and Easy Cases

Deadlock is a major problem for systems that allocate resources in real-time. The key issue in deadlock avoidance is whether or not a given resource allocation state is safe, that is, whether or not there exists a sequence of resource allocations that completes all processes. Although safety is established as NP-complete for certain broad resource allocation classes, newly emerging resource all...

متن کامل

Some results on siphon computation for deadlock prevention in resource allocation systems modeled with petri nets - Emerging Technologies and Factory Automation, 2003. Proceedings. ETFA '03. IEEE Conference

Abslract-Siphons are related to liveness properties of Petri net models. This relation is strong in the case of resource allocation systems (US). Siphons can he used in these systems in order to both, characterize and preventlavoid deadlock situations. However, the Computation of these structural components can be very time consuming or, even, impassible. Moreover, if, in general, the complete ...

متن کامل

A Literature Review of Deadlock Prevention Policy Based on Petri Nets for Automated Manufacturing Systems

Deadlock is an undesired situation in a highly automated system due to the fact that no system can allow its occurrence which may produce some unnecessary economic losses or serious consequences. There are three mathematical tools to handle deadlocks in resource allocation systems: graph theory, finite state machine, and Petri net. Due to its inherent characteristics, Petri nets are widely appl...

متن کامل

A New Technical Solution Prevention Deadlock for Resource Allocation in Heterogeneous Distributed Platforms

An allocation of resources to a virtual machine specifies the maximum amount of each individual element of each resource type that will be utilized, as well as the aggregate amount of each resource of each type. An allocation is thus represented by two vectors, a maximum elementary allocation vector and an aggregate allocation vector. There are more general types of resource allocation problems...

متن کامل

Análisis, prevención y evitación de bloqueos en sistemas secuenciales de asignación de recursos

This work concentrates on deadlock problems in concurrent systems due to the common use of system resources organized in what is commonly known as Sequential Resource Allocation Systems and paying a special attention to subclasses of manufacturing systems. To do that, special classes of Petri net models are defined that allow to capture resource allocation events used to synchronize processes t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Inf. Sci. Eng.

دوره 23  شماره 

صفحات  -

تاریخ انتشار 2007